Kumar : Performance Analysis of Versions of Tcp
نویسنده
چکیده
|We use a stochastic model to study the through-put performance of various versions of TCP (Tahoe (including its older version that we call OldTahoe), Reno, and NewReno) in the presence of random losses on a wireless link in a local network. We model the cyclic evolution of TCP, each cycle starting at the epoch at which recovery starts from the losses in the previous cycle. TCP through-put is computed as the reward rate in a certain Markov renewal-reward process. Our model allows us to study the performance implications of various protocol features, such as, fast-retransmit and fast recovery. We show the impact of coarse timeouts. In the local network environment, the key issue is to avoid a coarse timeout after a loss occurs. We show the eeect of reducing the number of duplicate acknowlegements for triggering a fast-retransmit. A large coarse timeout granularity seriously affects the performance of TCP, and the various protocol versions diier in their ability to avoid a coarse timeout when random loss occurs; we quantify these diierences. As observed in simulations by other researchers, we show that, for large packet loss probabilities, TCP-Reno performs no better, or worse, than TCP-Tahoe. TCP-NewReno is a considerable improvement over TCP-Tahoe, and reducing the fast retransmit threshold from 3 to 1 yields a large gain in throughput; this is similar to one of the modiications in the recent TCP-Vegas proposal. We explain some of these observations in terms of the variation of fast-recovery probabilities with packet loss probability. Finally, we show that the results of our analysis compare well with a simulation that uses actual TCP code.
منابع مشابه
Performance of TCP over Wireless Networks with the Snoop Protocol
Several attempts have been made to assess the performance of TCP over wireless networks and several solutions have been proposed to improve its performance. Even though many different TCP versions and solutions exist, so far they have not been studied together. In this paper we include a simulation-based performance analysis of the most important TCP versions over wireless networks. In addition...
متن کاملA Differentiated Pricing Framework for Improving the Performance of the Elastic Traffics in Data Networks
Rate allocation has become a demanding task in data networks as diversity in users and traffics proliferate. Most commonly used algorithm in end hosts is TCP. This is a loss based scheme therefore it exhibits oscillatory behavior which reduces network performance. Moreover, since the price for all sessions is based on the aggregate throughput, losses that are caused by TCP affect other sessions...
متن کاملPerformance Analysis of Different MANET Specific TCP variants
Transmission Control Protocol(TCP) is implemented in the transport layer of a MANET, which enjoys the advantage of reliable data transmission over the Internet. However, due to certain unique characteristics of a MANET, modification of classical TCP has been done so as to improve its performance in such an environment. Accordingly, several MANET specific TCP versions like TCP Reno, TCP New Reno...
متن کاملPerformance evaluation of TCP algorithms in multi-hop wireless packet networks
Wireless packet ad hoc networks are characterized by multi-hop wireless connectivity and limited bandwidth competed among neighboring nodes. In this paper, we investigate and evaluate the performance of several prevalent TCP algorithms in this kind of network over the wireless LAN standard IEEE 802.11 MAC layer. After extensively comparing the existing TCP versions (including Tahoe, Reno, New R...
متن کاملPerformance of Different TCP Versions over UMTS Common/Dedicated Channels
This report deals with the analysis of the performance of different versions of the wide spread Transport Control Protocol (TCP) over 3G UMTS networks. This analysis is done through simulations executed on the Network Simulator version 2 (NS2) and its Enhanced UMTS Radio Access Network Extension (EURANE). Different tool enhancements were developed in order to make this project possible. This pa...
متن کامل